home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 June / PCWorld_2007-06_cd.bin / system / sandra / san1135.exe / {app} / examples / ReportSchema.xsd < prev    next >
Text File  |  2007-04-27  |  3KB  |  89 lines

  1. <schema xmlns="http://www.w3.org/2001/XMLSchema"
  2.         xmlns:r="http://www.sisoftware.co.uk/schemas/Report/v2007"
  3.         targetNamespace="http://www.sisoftware.co.uk/schemas/Report/v2007">
  4.        
  5. <element name="Name" type="string" />
  6. <element name="DataValue" type="string" />
  7. <element name="DataValID" type="integer" />
  8. <element name="TypeID" type="integer" />
  9. <element name="IconID" type="integer" />
  10. <element name="HelpID" type="integer" />
  11.  
  12. <element name="Capabilities" type="integer" />
  13.  
  14. <element name="ProgVersion" type="integer" />
  15. <element name="BuildVersion" type="integer" />
  16. <element name="Completed" type="integer" />
  17.  
  18. <complexType name="TControl">
  19.   <sequence>
  20.     <element ref="r:Name" />
  21.     <element ref="r:DataValue" />
  22.     <element ref="r:DataValID" />
  23.     <element ref="r:HelpID" />
  24.   </sequence>
  25. </complexType>
  26.  
  27. <complexType name="TItem">
  28.   <sequence>
  29.     <element ref="r:Name" />
  30.     <element ref="r:IconID" />
  31.     <element ref="r:DataValue" />
  32.     <element ref="r:HelpID" />
  33.   </sequence>
  34. </complexType>
  35.  
  36. <complexType name="TItemGroup">
  37.   <sequence>
  38.     <element ref="r:Name" />
  39.     <element ref="r:IconID" />
  40.     <element ref="r:HelpID" />
  41.     <element ref="r:TItem" minOccurs="0" />
  42.     <element ref="r:TControl" minOccurs="0" />
  43.   </sequence>
  44. </complexType>
  45.  
  46. <complexType name="TDevice">
  47.   <sequence>
  48.     <element ref="r:Name" />
  49.     <element ref="r:IconID" />
  50.     <element ref="r:HelpID" />
  51.     <element ref="r:TItemGroup" minOccurs="0" />
  52.     <element ref="r:TControl" minOccurs="0" />
  53.   </sequence>
  54. </complexType>
  55.  
  56. <complexType name="TClass">
  57.   <sequence>
  58.     <element ref="r:Name" />
  59.     <element ref="r:IconID" />
  60.     <element ref="r:HelpID" />
  61.     <element ref="r:TDevice" minOccurs="0" />
  62.   </sequence>
  63. </complexType>
  64.  
  65. <complexType name="TModule">
  66.   <sequence>
  67.     <element ref="r:Capabilities" />
  68.     <element ref="r:Name" />
  69.     <element ref="r:TypeID" />
  70.     <element ref="r:HelpID" />
  71.     <element ref="r:TControl" minOccurs="0" />
  72.     <element ref="r:TClass" minOccurs="0" />
  73.     <element ref="r:TDevice" minOccurs="0" />
  74.     <element ref="r:TItemGroup" minOccurs="0" />
  75.     <element ref="r:TItem" minOccurs="0" />
  76.   </sequence>
  77. </complexType>
  78.  
  79. <complexType name="TReport">
  80.   <sequence>
  81.     <element ref="r:ProgVersion" />
  82.     <element ref="r:BuildVersion" />
  83.     <element ref="r:Completed" />
  84.     <element ref="r:TModule" minOccurs="0" />
  85.   </sequence>
  86. </complexType>
  87.  
  88. </schema>
  89.